\textit{Gadget assignment} is the process of attaching gadgets to the fixtures of gadget blocks.  Since we have a 1-to-1 correspondence between payload description instructions and gadget types, assignment is brutally simple: Simply attach the first gadget found with the same gadget type as the gadget block\footnote{A reasonable improvement would be preferring gadgets not residing in shared libraries, since these require further resolution (see Section~\ref{sec:resolution:libc}).}.
